org.eclipse.vtp.desktop.projects.core
Interface IWebServiceOperation

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, IVoiceToolsResource
All Known Implementing Classes:
WebServiceOperation

public interface IWebServiceOperation
extends IVoiceToolsResource

This interface represents a web service operation.

Since:
2.1
Version:
1.0
Author:
Lonnie Pryor

Method Summary
 FieldType getFault(java.lang.String faultName)
          Returns the web service message formats this operation returns as faults.
 java.lang.String[] getFaultNames()
          Returns the names of the web service message formats this operation returns as faults.
 FieldType getInput(java.lang.String inputName)
          Returns the named web service message format this operation takes as input.
 java.lang.String[] getInputNames()
          Returns the names of the web service message formats this operation takes as input.
 FieldType getOutput()
          Returns the web service message format this operation returns as output.
 IWebServicePort getWebServicePort()
          Returns the IWebServicePort that contains this operation.
 
Methods inherited from interface org.eclipse.vtp.desktop.projects.core.IVoiceToolsResource
addRefreshListener, deferEvents, getName, getParent, getProject, refresh, removeRefreshListener, resumeEvents
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Method Detail

getInputNames

java.lang.String[] getInputNames()
Returns the names of the web service message formats this operation takes as input.

Returns:
The names of the web service message formats this operation takes as input.

getInput

FieldType getInput(java.lang.String inputName)
Returns the named web service message format this operation takes as input.

Parameters:
inputName - The name of the input parameter type to return.
Returns:
The named web service message format this operation takes as input.

getFaultNames

java.lang.String[] getFaultNames()
Returns the names of the web service message formats this operation returns as faults.

Returns:
The names of the web service message formats this operation returns as faults.

getFault

FieldType getFault(java.lang.String faultName)
Returns the web service message formats this operation returns as faults.

Parameters:
faultName - The name of the fault return type to return.
Returns:
The web service message formats this operation returns as faults.

getOutput

FieldType getOutput()
Returns the web service message format this operation returns as output.

Returns:
The web service message format this operation returns as output.

getWebServicePort

IWebServicePort getWebServicePort()
Returns the IWebServicePort that contains this operation.

Returns:
The IWebServicePort that contains this operation.